
import api from '../fetch/api.js'

const actions = {
    /**
     * API/获取已分发列表
     * @param {*} param0
     * @param {*} params {userId}/{page}
     */
    async getHandoutList({commit, rootState}, params) { // params是调用这个函数传入进来的数据信息
        return await api.mineBaseMsgApi(rootState.Host + '/itfer-qkfy/rest/admin/getHandoutList/' + params.userId + '/' + params.page)
    },
    /**
     * API/获取未分发列表
     * @param {*} param0
     * @param {*} params {userId}/{page}
     */
    async getNotHandoutList({commit, rootState}, params) {
        return await api.mineBaseMsgApi(rootState.Host + '/itfer-qkfy/rest/admin/getNotHandoutList/' + params.page)
    },
    /**
     * API/分发建议 (包含推送到被分发人上)
     * @param {*} param0 分发信息
     */
    async addHandout({commit, rootState}, params) {
        return await api.minePostMsgApi(rootState.Host + '/itfer-qkfy/rest/admin/addHandout', params)
    },
    /**
     * （全部）API/根据建议ID获取建议详情 获取建议流程
     * @param {*} param0 分发信息
     */
    async getEvent({commit, rootState}, params) {
        return await api.mineBaseMsgApi(rootState.Host + '/itfer-qkfy/rest/student/getEvent/' + params.userId + '/' + params.event_id)
    }
}

export default actions
